life saving waistcoat - Alemán Inglés Diccionario